.header{width: 100%;position: fixed;top: 0;left: 0;z-index: 288;background-color: #fff;transition: all .5s; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); width: 100%;height: 1.15rem;}
.h-a{width: 100%;}
.h-cont{width: 16.4rem;margin: 0 auto;}
.h-left{float: left;}
.h-logo{display: block;cursor: pointer;}
.h-img1{display: block; line-height: 1.15rem;height: 1.15rem;}
.h-img1 img{max-width: none;height: 40%;}
.h-img2{display: none; line-height: 1.15rem;height: 1.15rem;}
.h-img2 img{max-width: none;height: 40%;}
.h-right{float: right;}
.h-h{display: inline-block;vertical-align: middle; font-size: 0;}
.h-i{display: inline-block;cursor: pointer;position: relative; padding:  0 .25rem; }
.h-j{display: inline-block;  color: #333;line-height: 1.15rem;position: relative;}  
.h-sub {display: none;width: 150px; background-color: #fff; position: absolute;left: 50%;top:1.14rem;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-sub>li>a {display: block;cursor: pointer; width: 100%;padding: 10px 5px; line-height:1.5;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
.h-sub>li>a:hover {background-color: #2c95b1; color: #fff;}

.h-language{display: inline-block;vertical-align: middle;position: relative;margin-left: .45rem;}
.hl-icon{display: block;cursor: pointer; width: .8rem;height:1.15rem;background-image: url(../images/a2.png);background-size: 20px auto;background-position: center center;background-repeat: no-repeat;}
.hl-list{display: none;width: 100px; background-color: #fff; position: absolute;left: 50%;top:1.15rem;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.hl-item{display: block;cursor: pointer; width: 100%;padding: 10px 5px; line-height:1.5;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
.hl-item:hover {background-color: #2c95b1; color: #fff;}

.hl-link{color: #000;margin-right: .45rem;}

/* 搜索 */ 
.h-k{display: inline-block;vertical-align: middle; }
.h-search{display: block;cursor: pointer; width: 20px;height:1.15rem;background-image: url('../images/a3.png');background-size: 20px auto;background-position: center center;background-repeat: no-repeat;}
.hs-a{display: none;z-index: 108;white-space: nowrap; position: fixed;top: 1.5rem;left: 50%;transform: translate(-50%,0);}
.hs-form{font-size: 0;display: inline-block;}
.hs-text{border: none;padding: 0 .2rem; display: inline-block;vertical-align: middle; width: 6rem;height: 45px;background-color: #fff;color: #333;}
.hs-submit{border: none;display: inline-block;vertical-align: middle;cursor: pointer; width: 45px;height: 45px; background-color: #2c95b1;background-image: url(../images/a3-b.png);background-size: 15px auto;background-position: center center;background-repeat: no-repeat;}
.header.search-state .hs-a {display: block;}
.header.search-state .h-opa {display: block;} 

.h-menu {display: none; position: absolute;cursor: pointer; top: 0;right:0; width: 1.15rem;height: 1.15rem;background-image: url(../images/a-menu.png);background-size: .6rem auto;background-position: center center;background-repeat: no-repeat;}
.h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.8);z-index: 10;cursor: pointer;}


 
body.index{padding-top: 0;}
body.index .header{background-color: transparent;box-shadow: 0 1px 4px rgba(0, 0, 0, 0);}
body.index .header.fixed{background-color: transparent;} 
body.index .h-img1{display: none;}
body.index .h-img2{display: block;}
body.index .hl-link{color: #fff;  }

body.index .hl-icon {background-image: url(../images/a2-b.png);}
body.index .h-search {background-image: url(../images/a3-b.png);}
body.index .h-menu{background-image: url(../images/a-menu-b.png);}

body.index .header.fixed{background-color: #fff;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);} 
body.index .header.fixed .h-img1{display: block;}
body.index .header.fixed .h-img2{display: none;}
body.index .header.fixed .h-j{color: #000;}
body.index .header.fixed .hl-icon {background-image: url(../images/a2.png);}
body.index .header.fixed .h-search {background-image: url(../images/a3.png);}
body.index .header.fixed .h-menu{background-image: url(../images/a-menu.png);}

body.index .header:hover{background-color: #fff;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);} 
body.index .header:hover .h-img1{display: block;}
body.index .header:hover .h-img2{display: none;}
body.index .header:hover .h-j{color: #000;}
body.index .header:hover .hl-icon {background-image: url(../images/a2.png);}
body.index .header:hover .h-search {background-image: url(../images/a3.png);}
body.index .header:hover .h-menu{background-image: url(../images/a-menu.png);}

body.index .header.fixed  .hl-link{color: #000; }
body.index .header:hover .hl-link{color: #000; }

@media(min-width: 1200px) { 
   body.index .h-j{color: #fff;}
}
@media(max-width: 1200px) {  
    .h-cont{width: 100%;padding-left: 10px;padding-right: 10px;}

    .h-h {width: 260px;position: fixed;text-align: left; right: 0;top: 0;height: 100vh;background-color: #fff;margin-right: 0;padding-top: 10px;padding-bottom: 10px;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
    .h-i {width: 100%;padding: 0 !important;margin: 0 !important;}
    .h-j {padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #666;font-size: 16px;}
    .h-i.has-nav:after {content: "";background-image: url(../images/a-right.png);background-size: 16px auto;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-i.has-nav.show:after {background-size: 18px auto;background-image: url(../images/a-down.png);}
    .h-sub {position: relative;top: 0;background-color: #fff;box-shadow: none;left: 0;transform: translate(0,0);width: 100% !important;}
    .h-sub>li>a {text-align: left;padding-left: 40px;color: #666 ;} 

    .h-right{margin-right: 1.15rem;} 
    .h-k{margin-left: 0;}
    .h-language{margin-left: 0;}
 
    /* 菜单 */
    .h-menu {display: block; }
    .header.menu-state .h-h {transform: translate(0, 0);}
    .header.menu-state .h-opa {display: block;}
}

@media(max-width:750px) {  
    .hs-text{width: 5rem;height: 35px;}
    .hs-submit{height: 35px;}
	.h-language{display: none;}
}




.banner{width: 100%;position: relative;}
.banner-img{width: 100%;}
.banner-img img{width: 100%;}
.banner-shade{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 88;}
.banner-shade img{width: 100%;}
.banner-text{position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%); width: 16.4rem;}
.banner-titles{color: #ffffff;margin-bottom: .25rem; }
.banner-en{color: #ffffff;text-transform: uppercase; }

@media(max-width: 750px){
    .banner-text{width: 100%;  padding-left: 10px;padding-right: 10px;}
    .banner-img img{height: 250px;object-fit: cover;}
}

@media(max-width: 450px){
    .banner-img img{height: 200px; }
}

.nav{width: 100%;}
.nav-cont{width: 16.4rem;margin: 0 auto;}
.nav-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.nav-left{float: left;font-size: 0;}
.nav-index{display: inline-block;vertical-align: middle;line-height: .7rem;width: .87em;margin-right: .2rem;}
.nav-index img{width: 100%;}
.nav-link{display: inline-block;vertical-align: middle;cursor: pointer; color: #666666;line-height: .7rem;}
.nav-link:hover{color: #2c95b1;}
.nav-span{display: inline-block;vertical-align: middle;margin: 0 .15rem; color: #666666;line-height: .7rem;}
.nav-right{float: right;font-size: 0;}
.nav-item{display: inline-block;vertical-align: middle;cursor: pointer; margin-left: .65rem; line-height: .7rem;color: #666666;border-bottom: .03rem solid transparent;}
.nav-item:hover{border-bottom: .03rem solid #2c95b1;color: #333;}
.nav-item.active{border-bottom: .03rem solid #2c95b1;color: #333;}

@media(max-width: 750px){
    .nav-cont{width: 100%;padding-left: 10px;padding-right: 10px;}
    .nav-left{width: 100%;}
    .nav-right{width: 100%;text-align: center;}
    .nav-item{margin:  0 .2rem;}
}

.a-a{width: 100%;position: relative; }
.a-b{width: 100%;}
.a-item{width: 100%;}
.a-c{width: 100%;display: block;cursor: pointer;}
.a-img{width: 100%;}
.a-img img{width: 100%;}
.a-text{position: absolute;left: 50%;top: 32%;transform: translate(-50%,0);width: 16.4rem;}
.a-titles{color: #ffffff;font-size: .55rem;line-height: 1rem;margin-bottom: .3rem;margin-top: .3rem;}
.a-en{color: #ffffff;margin-bottom: 1.3rem;line-height: 1.5;}
.a-more{display: inline-block;cursor: pointer;border: none;color: #ffffff;width: 8.88em;height: 2.76em;line-height: 2.76em;text-align: center;background-color: #2c95b1;background-image: linear-gradient(90deg, #2c95b1 0%, #64d6f4 47%, #78e0fb 100%), linear-gradient(#2c95b1, #2c95b1);border-radius: 1.38em;}

.a-shade{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 88;}
.a-shade img{width: 100%;height: 110px;}
.a-pagination{z-index: 98; position: absolute;bottom: .65rem;left: 0;font-size: 0; width: 100%;text-align: center;}
.a-pagination .swiper-pagination-bullet{transition: all .5s; opacity: 1;border-radius: 0; display: inline-block;vertical-align: middle;margin: 0 .05rem ;width: .2rem;height: .06rem;background-color: #ffffff;}
.a-pagination .swiper-pagination-bullet-active{width: .5rem; background-color: #2c95b1; background-image: linear-gradient(90deg, #2c95b1 0%, #64d6f4 47%, #78e0fb 100%), linear-gradient(#2c95b1, #2c95b1);}

@media(max-width: 750px){
    .a-text{width: 100%;top: 50%;transform: translate(-50%,-50%); padding-right: 10px;padding-left: 10px;}
    .a-en{margin-bottom: .3rem;}
    .a-titles{font-size: 18px;line-height: 1.3;}
}

@media(max-width: 550px){
    .a-img img{height: 300px;object-fit: cover;}
}


.b-a{width: 100%;padding-top: .9rem;padding-bottom: 1rem; background-color: #f6f9fc;}  
.b-b{width: 16.4rem;margin: 0 auto;}
.b-cont{width: 100%; }
.b-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.b-left{float: left;width: 8.9rem;}
.b-top{width: 100%;}
.b-en{color: #2c95b1;font-weight: bold;margin-bottom: .3rem;text-transform: uppercase;}
.b-titles{position: relative;padding-bottom: .34rem;color: #333;margin-bottom: .45rem;}
.b-titles:after{content: ''; position: absolute;bottom: 0;left: 0;width: .4rem;height: .04rem;background-color: #adc152;}
.b-textbox{color: #666666;line-height: 2;position: relative;text-align: justify;margin-bottom: 0.4rem;}
.b-textbox *{line-height: inherit;} 

.b-list{width: 100%;font-size: 0;display: flex;justify-content: space-between;margin-top: .4rem;padding-bottom: .4rem;}
.b-item{display: inline-block;vertical-align: top;padding-right: .05rem;  position: relative;margin-bottom: .5rem;} 
.b-item:last-child{padding-right: 0;}
.b-nub{color: #2c95b1;font-weight: bold;margin-bottom: .2rem;}
.b-text{color: #666666;line-height: 1.3;}
.b-text i{font-size: 12px;vertical-align: super;}
.b-more{display: inline-block;cursor: pointer;border: none;color: #ffffff;width: 8.88em;height: 2.76em;line-height: 2.76em;text-align: center;background-color: #adc152; border-radius: 1.38em;}

 
.b-right{float: right; width: 6.4rem;position: relative;}
.b-video{display: block;cursor: pointer; width: 5.4rem;position: relative;}
.b-bg{width: 100%;height: 6.6rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.b-play{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%);width: .9rem;}
.b-play img{width: 100%;}
.b-c{position: absolute;top: 0;right: 0;width: 1rem;}
.b-d{display: block;position: relative; width: 100%;height: 5.6rem;background-image: url('../images/a34.png'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.b-d img{position: absolute;top: 50%;left: 0;transform: translate(0 ,-50%);width: .44rem;}
.b-e{display: block;position: relative; width: 100%;height:1rem; background-image: linear-gradient(90deg, #adc152 0%, #adc152 47%, #adc152 100%), linear-gradient(#adc152, #adc152);}
.b-e img{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%);width: .3rem;}

@media(max-width: 1400px){
    .b-text{font-size: 12px;}

    .b-text i{font-size: 11px;}
}

@media(max-width: 1190px){
    .b-list{display: block;}
    .b-item{width: 50%;text-align: center;padding: 0 .1rem !important;}
    .b-item:nth-child(2n):after{display: none;}
}

@media(max-width: 750px){
    .b-b{width: 100%; padding-left: 10px;padding-right: 10px;}
    .b-cont{text-align: center;}
    .b-left{width: 100%;margin-bottom: .5rem;text-align: left;}
    .b-textbox:after{display: none;}
    .b-list{display: block;} 
    .b-right{display: inline-block;float: none;width: 100%;}
    .b-video{width: calc(100% - 1rem);}
    
   
    .b-item{width: 50%;text-align: center;padding: 0 .1rem !important;}
    .b-item:nth-child(2n):after{display: none;}
}





.c-a{width: 100%;padding-top: .9rem;padding-bottom: 1rem;}
.c-b{width: 16.4rem;margin: 0 auto;}
.c-b .b-titles:after{display: none;}
.c-tabs{width: 100%;font-size: 0;text-align: center;padding-bottom: .35rem;}
.c-tab{display: inline-block;vertical-align: top;padding: 0 .5rem;line-height: 30px;color: #333;position: relative;cursor: pointer;}
.c-tab:after{content: "/";font-size: 1em;color: #ccc;position: absolute;right: 0;top: 50%;margin-top: -0.5em;line-height: 1;}
.c-tab:last-child:after{display: none;}
.c-tab.active{color: #2c95b1;}
.c-conts{width: 100%;position: relative;}
.c-cont{width: 100%;position: absolute;left: -10000px;top: 0;}
.c-cont.show{position: relative;left: 0;}
.c-c{width: 16.4rem;margin: 0 auto;padding-top: .3rem;padding-bottom: .8rem;}
.c-item{width: 90%;margin: 0 auto .9rem;box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 16%);padding: 20px;
}
.c-item.sp{margin-bottom: 0 !important;}
.c-box{display: block;width: 100%;padding-top: 100%;background-size: cover;background-position: center center;position: relative;transition: all .3s;}
.c-name{display: block;color: #333;text-align: center;padding-top: .32rem;padding-bottom: .15rem;line-height: 1.5;}
.c-name:hover{color: #2c95b1;}
.c-intro{width: 100%;height: 3.42em;line-height: 1.71;color: #666;margin-bottom: .06rem;text-align: center;margin-bottom: ;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.c-price{color: #333;text-align: center;margin-bottom: .2rem;}
.c-small{color: #333;}
.c-more{display: block;width: 1.92rem;height: 3.125em;line-height: 3;border: 1px solid #6e378c;color: #6e378c;text-align: center;margin: 0 auto;transition: all .3s;}
.c-hot{width: .42rem;height: .36rem;position: absolute;left: .3rem;top: -0.05rem;}
.c-c .swiper-pagination-bullet{width: .14rem;height: .14rem;background-color: #e5e5e5;opacity: 1;}
.c-c .swiper-pagination-bullet-active{background-color: #adc152;}
.c-c.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .1rem;}
.c-c.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 1px;font-size: 0;}
.c-arrow{position: absolute;width: .18rem;height: .3rem;background-size: 100% 100%;top: 3rem;margin-top: -0.15rem;cursor: pointer;z-index: 123;}
.c-prev{left: -20px;background-image: url(../images/19.png);}
.c-next{right: -20px;background-image: url(../images/20.png);}
@media(min-width: 1201px){
    .c-more:hover{background-color: #6e378c;color: #fff;}
    .c-item:hover .c-box{transform: translate(0,-0.2rem);}
}
@media(max-width: 1200px){
    .c-c .swiper-pagination-bullet{width: 10px;height: 10px;}
    .c-c.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
}
@media(max-width: 750px){
    .c-c{width: 100%; padding-left: 10px;padding-right: 10px;}
	.c-b{width: 100%; padding-left: 10px;padding-right: 10px;}
    
    .c-tab{padding: 0 20px;}
    .c-arrow{width: 9px;height: 15px;margin-top: -7px;opacity: 0.5;display: none;}
    .c-prev{left: 20px;display: none;}
    .c-next{right: 20px;display: none;}
	
}
@media(max-width: 500px){
    .c-c{width: 100%;padding-bottom: 30px;}
    
   
    .c-tabs{padding-top: 0px;padding-bottom: 20px;}
    .c-hot{width: 40px;height: auto;}
}

.l-a{width: 100%;padding-top: .9rem;padding-bottom: 1rem; background-color: #f6f9fc;} 
.l-b{width: 16.4rem;margin: 0 auto;}
.l-b .b-titles:after{display: none;}

.l-cont{width: 100%;}
.hide {display:none;}
.l-b .case-swiper {width:100%;position:relative;margin-bottom: 30px;}
.l-b .case-swiper .swiper-slide {height:auto;cursor:pointer;}
.l-b .case-swiper .swiper-slide:hover .slide-text {background:rgba(0,0,0,0.5);}
.l-b .case-swiper .swiper-slide:hover .slide-title {color:#fff;}
.l-b .case-swiper .swiper-slide:hover .slide-title:after {width:0.4rem;height:0.02rem;background-color:#fff;}
.l-b .case-swiper .swiper-slide:hover .slide-guide {height:auto;margin-top:0.24rem;}
.l-b .case-swiper .swiper-slide:hover .slide-more {background-color:#2c95b1;color:#FFF;}
.l-b .case-swiper .swiper-slide .slide-bg {width:100%;padding-top:-webkit-calc(680 / 858 * 100%);padding-top:-moz-calc(680 / 858 * 100%);padding-top:calc(680 / 858 * 100%);position:relative;display:block;background-repeat: center top;background-size: 100%;}
.l-b .case-swiper .swiper-slide .slide-layout {position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;padding:0.36rem;}
.l-b .case-swiper .swiper-slide .slide-num {width:100%;}
.l-b .case-swiper .swiper-slide .slide-num .num {color:#fff;font-weight:700;}
.l-b .case-swiper .swiper-slide .slide-num:after {content:"";display:block;width:0.2rem;height:0.02rem;background-color:#fff;margin-top:0.24rem;}
.l-b .case-swiper .swiper-slide .slide-text {position:absolute;bottom:0;right:0;z-index:3;background:rgba(0,0,0,0.4);width:100%;padding:0.2rem 0.4rem;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.l-b .case-swiper .swiper-slide .slide-title {width:100%;color:#fff;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.l-b .case-swiper .swiper-slide .slide-title:after {content:"";display:block;width:0.05rem;height:0.05rem;background-color:#2c95b1;margin-top:0.18rem;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.l-b .case-swiper .swiper-slide .slide-guide {width:100%;height:0;overflow:hidden;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.l-b .case-swiper .swiper-slide .slide-guide p {color:#fff;line-height:1.6;}
.l-b .case-swiper .swiper-slide .slide-more {width:0.2rem;height:0.2rem;background-color:#adc152;position:absolute;color:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;right:0;bottom:0;z-index:3;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;min-width:20px;min-height:20px;}
.l-b .case-swiper .case-swiper-prev,.l-b .case-swiper .case-swiper-next {width:0.64rem;height:0.64rem;min-width:48px;min-height:48px;background-color:#fff;background-position:center;background-repeat:no-repeat;-o-background-size:cover;background-size:cover;position:absolute;top:50%;z-index:3;border-radius:0;border:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.l-b .case-swiper .case-swiper-prev {background-image:url(../images/al1.png);left:0;}
.l-b .case-swiper .case-swiper-prev:hover {background-image:url(../images/al2.png);background-color:#2c95b1;border-color:#444;}
.l-b .case-swiper .case-swiper-next {background-image:url(../images/ar1.png);right:0;}
.l-b .case-swiper .case-swiper-next:hover {background-image:url(../images/ar2.png);background-color:#2c95b1;border-color:#444;}

.l-b .case-swiper-pagination {bottom: 0px;}

@media(max-width:1200px){ 
.l-b{width: 100%;padding: 0 20px;}
.l-b .case-swiper{width: 100%; padding-left: 10px;padding-right: 10px;margin: 0 auto;}
    
}


.idx-news {width:100%;padding-top: .9rem;padding-bottom: 2rem;position:relative;z-index:3;}
.idx-news .container {width:16.4rem;margin:0 auto;}
.idx-news .b-titles:after{display: none;}

.idx-news .news-list {width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.idx-news .news-list .news-item .item-more {width:0.42rem;height:0.42rem;background:url(../images/more2.png) center/cover no-repeat;background-color:#2c95b1;border-radius:50%;}
.idx-news .news-list .news-item.row-item {width:66%;margin-right:2%;}
.idx-news .news-list .news-item.row-item .item-img {width:100%;height:100%;padding:0.45rem 0.3rem;border-radius:0.04rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-position: center;}
.idx-news .news-list .news-item.row-item .item-text {width:40%;padding:0.4rem 0.3rem;background-color:#fff;}
.idx-news .news-list .news-item.row-item .item-time {color:#888;width:100%;line-height:1.2;}
.idx-news .news-list .news-item.row-item .item-title {width:100%;color:#333;line-height:1.4;font-weight:700;margin:0.32rem 0;}
.idx-news .news-list .news-item.row-item .item-guide {width:100%;margin-bottom:0.6rem;}
.idx-news .news-list .news-item.row-item .item-guide p {color:#888;line-height:1.8;}
.idx-news .news-list .news-item.col-item {width:32%;}
.idx-news .news-list .news-item.col-item .item-img {width:100%;border-radius:0.04rem;overflow:hidden;width:100%;height:60%;}
.idx-news .news-list .news-item.col-item .item-layout {height:40%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0.4rem 0 0.2rem;}
.idx-news .news-list .news-item.col-item .item-l {width:auto;margin-right:3%;}
.idx-news .news-list .news-item.col-item .item-date {width:100%;color:#333;font-weight:700;text-align:center;line-height:1.2;}
.idx-news .news-list .news-item.col-item .item-ym {width:100%;text-align:center;color:#888;line-height:1.4;margin-bottom:0.2rem;}
.idx-news .news-list .news-item.col-item .item-r {width:auto;}
.idx-news .news-list .news-item.col-item .item-title {width:100%;color:#333;line-height:1.2;}
.idx-news .news-list .news-item.col-item .item-line {width:100%;height:0.01rem;background-color:#e4e4e4;margin:0.2rem 0;}
.idx-news .news-list .news-item.col-item .item-guide {width:100%;}
.idx-news .news-list .news-item.col-item .item-guide p {color:#888;line-height:1.8;}
@media (max-width:750px) {
	.idx-news .news-list{width: 100%; padding-left: 10px;padding-right: 10px;margin: 0 auto;}
	.idx-news .container {width:100%;padding:0 10px;}
.idx-news .news-list {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.idx-news .news-list .news-item.row-item {width:100%;margin-right:0;margin-bottom:10px;}
.idx-news .news-list .news-item.col-item {width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.idx-news .news-list .news-item.col-item .item-img {width:50%;height:auto;}
.idx-news .news-list .news-item.col-item .item-layout {width:50%;height:auto;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px;}
.idx-news .news-list .news-item.col-item .item-layout .item-l {width:100%;margin-right:0;}
.idx-news .news-list .news-item.col-item .item-layout .item-r {width:100%;}
.idx-news .news-list .news-item.col-item .item-date {text-align:left;}
.idx-news .news-list .news-item.col-item .item-ym {text-align:left;}
}
@media (max-width:450px) {.idx-news .news-list .news-item.row-item .item-text {width:100%;}
.idx-news .news-list .news-item.col-item {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.idx-news .news-list .news-item.col-item .item-img {width:100%;padding-top:-webkit-calc(282 / 438 * 100%);padding-top:-moz-calc(282 / 438 * 100%);padding-top:calc(282 / 438 * 100%);margin-bottom:10px;}
.idx-news .news-list .news-item.col-item .item-layout {width:100%;padding:10px 0;}
.idx-news{padding-bottom: 0;}
}


/* footer */
footer.footer {width:100%;background-image: url(../images/footer-bg.png);margin-top:-1.6rem;background-position:top center;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;position:relative;z-index:4;}
footer.footer .F-head {width:100%;padding:1.8rem 0 0.4rem;border-bottom:0.01rem solid rgba(232,232,232,0.1);}
footer.footer .F-head .container {width:16.4rem;margin:0 auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
footer.footer .F-info {display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
footer.footer .F-logo { width:2.18rem;min-width:130px;height:0.56rem;min-height:35px;margin-right:0.4rem;}
footer.footer .F-logo .logo {display:block;width:100%;height:100%;background-image:url(../images/flogo.png);}
footer.footer .F-copy {opacity:0.6;}
footer.footer .F-copy p {color:#fff;line-height:1.6;}
footer.footer .F-code {width:0.88rem;height:0.88rem;min-width:80px;min-height:80px;}
footer.footer .F-code img {width:100%;height:100%;}
footer.footer .F-main {width:100%;padding:0.5rem 0 0.8rem;}
footer.footer .F-main .container {width:16.4rem;margin:0 auto;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
footer.footer .F-nav {width:75%;}
footer.footer .F-nav .nav {width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
footer.footer .F-nav .nav .nav-itemI {width:20%;}
footer.footer .F-nav .nav .nav-itemI .itemI-href {width:100%;margin-bottom:0.2rem;}
footer.footer .F-nav .nav .nav-itemI .itemI-href .I-href {display:inline-block;width:100%;color:#fffefe;line-height:1.5;font-weight:700;}
footer.footer .F-nav .nav .nav-itemI .itemI-list {width:100%;}
footer.footer .F-nav .nav .nav-itemII {width:100%;}
footer.footer .F-nav .nav .nav-itemII .itemII-href {width:100%;}
footer.footer .F-nav .nav .nav-itemII .itemII-href .II-href {width:100%;display:inline-block;line-height:2;color:rgba(255,254,254,0.5);}
footer.footer .F-contact {width:25%;text-align:right;}
footer.footer .F-phone {width:100%;color:#2c95b1;line-height:1.8;font-weight:700;margin-bottom:0.2rem;}
footer.footer .F-address,footer.footer .F-post {width:100%;color:#fff;opacity:0.6;line-height:2;}
@media (max-width:750px) {footer.footer .F-head .container {width: 100%; padding-left: 10px;padding-right: 10px;margin: 0 auto;}
footer.footer .F-head{padding-top: 2.5rem;}
footer.footer .F-main .container {width: 100%; padding-left: 10px;padding-right: 10px;margin: 0 auto;}footer.footer{margin-top: -.6rem;}
}
@media (max-width:600px) {footer.footer .F-head {padding:150px 0 0.4rem;}
footer.footer .F-head .container {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
footer.footer .F-logo {margin-right:0;}
footer.footer .F-info {width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
footer.footer .F-copy {width:100%;margin:10px 0;text-align:center;}
footer.footer .F-main .container {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
footer.footer .F-nav {width:100%;margin-bottom:20px;}
footer.footer .F-contact {width:100%;}
}
@media (max-width:400px) {footer.footer .F-head {padding:180px 0 0.4rem;}
footer.footer .F-nav .nav {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;}
footer.footer .F-nav .nav .nav-itemI {width:50%;margin-bottom:20px;}
footer.footer .F-contact {text-align:center;}
}
@media (max-width:600px) {footer.footer.About2 {background-color:#ececec;}
}
footer.footer.Skill1 {background-color:#eff6f5;}



.u-a{width: 100%;padding-top: 1rem;padding-bottom: 1.4rem; background-color: #f6f9fc;}
.u-b{width: 16.4rem;margin: 0 auto;}
.u-cont{width: 100%; }
.u-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.u-left{float: left;width: 6.65rem;}
.u-top{width: 100%;}
.u-en{color: #2c95b1;font-weight: bold;margin-bottom: .25rem;}
.u-titles{position: relative;padding-bottom: .34rem;color: #333;margin-bottom: .4rem;}
.u-titles:after{content: ''; position: absolute;bottom: 0;left: 0;width: .4rem;height: .04rem;background-color: #adc152;}
.u-textbox{color: #666666;line-height: 1.66;position: relative;}
.u-textbox *{line-height: inherit;}

@media(max-width: 750px){
    .u-b{width: 100%; padding-left: 10px;padding-right: 10px;}
}

.card1-list {width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}
.card1-item {width:23.5%;border-radius:0.06rem;border:solid 0.01rem #eeeeee;margin-right:2%;margin-bottom:2%;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.card1-item:nth-of-type(4n) {margin-right:0;}
.card1-item:hover {box-shadow:0 0 0.2rem 0 rgba(186,186,186,0.21);cursor:pointer;}
.card1-item:hover .item-text {background-color:#2c95b1;color:#fff;}
.card1-item:hover .item-img .img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.card1-item:hover .item-img .large {opacity:1;}
.card1-item .item-img {width:100%;padding:0;background-color:#ffffff;position:relative;text-align: center;overflow:hidden;}
.card1-item .item-img .img {max-width:100%;height:200px;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:-o-transform 0.5s;-moz-transition:transform 0.5s,-moz-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s,-moz-transform 0.5s,-o-transform 0.5s;}
.card1-item .item-img .large {width:0.18rem;height:0.18rem;min-width:18px;min-height:18px;position:absolute;right:0.2rem;bottom:0.1rem;z-index:3;opacity:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.card1-item .item-text {width:100%;padding:0.2rem 0;background-color:#f8f8f8;border-top:0.01rem solid #eee;text-align:center;color:#555;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.card1-pages {width:100%;margin-top:0.3rem;}
@media (max-width:900px) {.card1-item {width:32%;}
.card1-item:nth-of-type(4n) {margin-right:2%;}
.card1-item:nth-of-type(3n) {margin-right:0;}
}
@media (max-width:650px) {.card1-item {width:49%;}
.card1-item:nth-of-type(3n) {margin-right:2%;}
.card1-item:nth-of-type(2n) {margin-right:0;}
}
@media (max-width:400px) {.card1-item {width:100%;margin-right:0;}
}



.q-a{width: 100%;padding-top: 1rem;padding-bottom: 1.4rem;background-color: #eff2f5;}
.q-b{width: 16.4rem;margin: 0 auto;}  
.q-top{width: 100%;padding-bottom: .58rem;}
.q-en{color: #2c95b1;font-weight: bold;margin-bottom: .28rem;}
.q-titles{position: relative;  color: #333 ;}
.q-cont{width: 100%;position: relative;}
.q-c{width: 100%;}
.q-item{width: 3.83rem;margin-right: .4rem;}
.q-item:last-child{margin-right: 0;}
.q-d{display: block;cursor: pointer;height: 5.7rem;padding-top: 2.7rem;background-color: #fff; position: relative;padding-top: 2.7rem;}
.q-img{position: absolute;top: 0;left: 0; width: 100%;height: 2.7rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.q-text{width: 100%;height: 3rem;padding: .4rem 0 .2rem; overflow: auto;position: relative;}
.q-e{width: 100%;position: relative;margin-bottom: .3rem;padding: 0 .3rem;}
.q-f{color: #cccccc;}
.q-icon{position: absolute;top: 50%;right: .3rem;transform: translate(0,-50%);width: .42rem;}
.q-icon img{width: 100%;}
.q-g{padding: 0 .3rem;color: #333;margin-bottom: .5rem;}
.q-h{padding: 0 .3rem;color: #666666;line-height: 1.6;}
.q-h *{line-height: inherit;}

.q-pagination{display: none; z-index: 98; position: absolute;bottom: -.35rem;left: 0;font-size: 0; width: 100%;text-align: center;}
.q-pagination .swiper-pagination-bullet{transition: all .5s; opacity: 1;border-radius: 0; display: inline-block;vertical-align: middle;margin: 0 .05rem ;width: .2rem;height: .06rem;background-color: #ffffff;}
.q-pagination .swiper-pagination-bullet-active{width: .5rem; background-color: #2c95b1;}

 

@media(min-width: 750px){
    .q-item:nth-child(2n) .q-d{padding-top: 0;}
    .q-item:nth-child(2n) .q-img {top: auto;bottom: 0;}
}


@media(max-width: 1400px){
    .q-d{height: calc(220px + 2.7rem);}
    .q-text{height: 220px;}
}

@media(max-width: 1200px){
    .q-d{height: calc(200px + 2.7rem);}
    .q-text{height: 200px;}
}

@media(max-width: 750px){
    .q-pagination{display: block;}
    .q-pagination .swiper-pagination-bullet{width: 10px;height: 5px;}
    .q-pagination .swiper-pagination-bullet-active{width: 15px;}
    .q-b{width: 100%; padding-left: 10px;padding-right: 10px;}
    .q-d{height: auto;padding-top: 0;}
    .q-img{position: static;padding-top: 59.6%;}
    .q-text{height: auto; }
    .q-item{width:100%; margin-right: 0;}
    .q-h{min-height: 3.2em;}
}
.page-list {width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.page-list .page-first,.page-list .page-last {width:0.8rem;height:0.48rem;border-radius:0.04rem;border:solid 0.01rem #eeeeee;background-color:#fff;color:#666;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0.05rem;-webkit-transform:all 0.5s;-moz-transform:all 0.5s;-ms-transform:all 0.5s;-o-transform:all 0.5s;transform:all 0.5s;min-width:60px;min-height:36px;}
.page-list .page-first:hover,.page-list .page-last:hover {background-color:#2c95b1;color:#fff;}
.page-list .page-prev,.page-list .page-next {width:0.9rem;height:0.48rem;border-radius:0.04rem;border:solid 0.01rem #eeeeee;background-color:#fff;color:#666;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0.05rem;-webkit-transform:all 0.5s;-moz-transform:all 0.5s;-ms-transform:all 0.5s;-o-transform:all 0.5s;transform:all 0.5s;min-width:67.5px;min-height:36px;}
.page-list .page-prev:hover,.page-list .page-next:hover {background-color:#2c95b1;color:#fff;}
.page-list .page-item {width:0.48rem;height:0.48rem;border-radius:0.04rem;border:solid 0.01rem #eeeeee;background-color:#fff;color:#666;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0.05rem;-webkit-transform:all 0.5s;-moz-transform:all 0.5s;-ms-transform:all 0.5s;-o-transform:all 0.5s;transform:all 0.5s;min-width:36px;min-height:36px;}
.page-list .page-item:hover {background-color:#2c95b1;color:#fff;}
.page-list a.active {background-color:#2c95b1;color:#fff;}


.l-cont{width: 100%;position: relative;padding:.25rem .5rem ;border: solid 1px #dcdcdc;min-height: 5.55rem; text-align: right;}
.l-map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: left; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.l-c{position: relative;z-index: 18; display: inline-block;text-align: left;padding: .4rem .35rem .35rem; width: 4rem;background-color: #fff;border-bottom: .05rem solid #2c95b1; box-shadow: 4px 3px 0px 0px rgba(0, 0, 0, 0.1);}
.l-tip{color: #2c95b1;line-height: 1.3;margin-bottom: .25rem;font-weight: bold;}
.l-list{width: 100%;}
.l-item{width: 100%;padding: .14rem 0;font-size: 0;}
.l-icon{display: inline-block;vertical-align: middle;width: .65rem;}
.l-icon img{max-width: 50%;}
.l-text{display: inline-block;vertical-align: middle;width: calc(100% - .65rem);}
.l-d{color: #666666;margin-bottom: .1rem;}
.l-e{color: #333;line-height: 1.44;}
.l-e *{line-height: inherit;}
@media(max-width: 750px){
    .l-b{width: 100%; padding-left: 10px;padding-right: 10px;}
    .l-navs{position: static;top: 0; width: 100%;text-align: center;}
    .l-cont{padding: 0;min-height: 1rem;}
    .l-map{width: 100%;height: 6.55rem; position: static;}
    .l-c{width: 100%;}
}


.g-a{width: 100%;padding-top: 1rem;padding-bottom: 1.4rem;background-color: #eff2f5;}
.g-b{width: 16.4rem;margin: 0 auto;}
.g-top{width: 100%;margin-bottom: .6rem;}
.g-en{color: #2c95b1;font-weight: bold;margin-bottom: .3rem;}
.g-titles{color: #333;}
.g-cont{width: 100%; font-size: 0;display: flex;flex-wrap: wrap;padding-bottom: .2rem;}
.g-item{display: inline-block;vertical-align: top;cursor: pointer; width: 5.2rem;margin-bottom: .4rem; margin-right: .4rem;background-color: #ffffff;}
.g-item:nth-child(3n){margin-right: 0;}
.g-img{width: 100%;overflow: hidden;}
.g-img img{width: 100%;transform: scale(1.00);transition: all .5s;}
.g-text{width: 100%;padding: .45rem .4rem .2rem;}
.g-name{width: 100%;color: #333;line-height: 1.46;margin-bottom: .3rem; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.g-intro{width: 100%;color: #666;line-height: 1.87;margin-bottom: .5rem; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.g-time{padding-top: .2rem;color: #999999;border-top: 1px solid #ececec;}
.g-time img{width: 1em;vertical-align: top;margin-right: .1rem;}

.g-item:hover .g-img img{transform: scale(1.05);}
.g-item:hover .g-name{color: #2c95b1;}

@media(max-width: 750px){ 
    .g-b{width: 100%;padding-left: 10px;padding-right: 10px;}
    .g-item{width:100%;margin-right: 0;}
    .g-item:nth-child(3n){margin-right:10px;}
    .g-item:nth-child(2n){margin-right: 0;}
    .g-text{padding: .2rem ;}
    .g-intro{margin-bottom:.3rem;}
}

.i-a{width: 100%;padding-top: 1rem;padding-bottom: 1.4rem; background-color: #eff2f5;}
.i-b{width: 16.4rem;margin: 0 auto;}
.i-cont{width: 100%;}
.i-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.i-left{float: left;width: 12.4rem;background-color: #fff;margin-bottom: .5rem;padding: .8rem .5rem;}
.i-top{width: 100%;border-bottom: 1px solid #eeeeee;padding-bottom: .2rem;margin-bottom: .1rem;text-align: center;}
.i-titles{color: #2c95b1;line-height: 1.3;margin-bottom: .1rem;font-weight: bold;}
.i-time{color: #999999;}
.i-time img{width: 1em;vertical-align: top;margin-right: .1rem;}
.i-textbox{width: 100%;color: #666666;line-height: 2;}
.i-textbox *{line-height: inherit;}

.i-right{float: right;width: 3.6rem; margin-bottom: .5rem;}
.i-buttom{width: 100%;}
.i-c{display: block;width: 100%;background-color: #fff;padding: .4rem  ;margin-bottom: .2rem;} 
.i-tip{color: #333;margin-bottom: .2rem;}
.i-d{display: block;cursor: pointer;}
.i-name{width: 100%;margin-bottom: .3rem; color: #666666;line-height: 1.66;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-d:hover .i-name{color: #2c95b1;}

.i-e{display: block;width: 100%;background-color: #fff;padding: .4rem  ;margin-bottom: .2rem;}
.i-share{ width: 100%;padding-bottom: .35rem;}
.i-f{display: inline-block;vertical-align: middle;cursor: pointer; width: .45rem;margin-right: .15rem;margin-bottom: .15rem;}
.i-f img{width: 100%;transform: scale(1.00);transition: all .5s;}
.i-g{display: block; width: 100%;cursor: pointer;height: .5rem;text-align: center;line-height: .5rem; background-color: #fe5e00;background-image: linear-gradient(90deg, #fe5e00 0%, #ff9229 47%, #ffc651 100%), linear-gradient(#2c95b1, #2c95b1); border-radius: .25rem;color: #ffffff;}

.i-f:hover img{transform: scale(1.05);}

@media(max-width: 750px){ 
    .i-b{width: 100%;padding-left: 10px;padding-right: 10px;}
    .i-left{width: 100%;padding: .5rem 10px;}
    .i-right{width: 100%;}
    .i-c{padding: .3rem 10px;}
    .i-e{padding: .3rem 10px;}
    .i-g{line-height: 36px;height: 36px; border-radius: 18px;}
}

.explain-list {padding-bottom:30px;}
.explain-list li {margin-bottom:30px;float:left;width: 100%;}
.explain-list li a {display:block;position:relative;z-index:3;overflow:hidden;padding:28px 40px;background:#fff;}
.explain-list li a:before {content:"";width:100%;height:0;background:#F5F5F5;position:absolute;left:0;bottom:0;transition:0.5s;z-index:-1;}
.explain-list li a:hover,.explain-list li a.active {color:#fef3f4;}
.explain-list li a:hover:before,.explain-list li a.active:before {height:100%;bottom:auto;top:0;}
.explain-list li a .explain-btn {position:absolute;right:36px;top:50%;margin-top:-18px;display:block;width:80px;height:36px;line-height:36px;text-align:center;color:#fff;border-radius:4px;background:#adc152;font-size:16px;}
.explain-ico {float:left;width:52px;height:60px;background:url(../images/pdf.png) center no-repeat;}
.explain-text {position:relative;margin-left:92px;padding-left:32px;}
.explain-text:before {position:absolute;left:0;top:-8px;content:"";width:1px;height:64px;background:url(../images/line1.png) center no-repeat;}
.explain-text strong {display:block;margin-bottom:24px;color:#333;font-size:16px;line-height:1;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.explain-text p {color:#666;font-size:14px;line-height:1.2;}
	
@media(max-width: 750px){ 	
.explain-list li a {padding:20px 22px;}
	.explain-ico {width:30px;height:35px;background-size:cover;}
	.explain-text {margin-left:55px;}
	.explain-text:before {height:50px;background-position:left bottom;}
	.explain-text strong {font-size:15px;margin-bottom:15px;}
	.explain-text p {font-size:12px;}
	.explain-list li a .explain-btn {position:relative;right:0;top:0;margin-top:0;margin-left:85px;margin-top:14px;height:30px;line-height:30px;font-size:14px;width:60px;}
	.explain-list {padding-bottom:10px;}	
	}
	
.k-a{width: 100%;padding-top: 1rem;padding-bottom: 1rem; background-color: #f5f9fc;}
.k-b{width: 16.4rem;margin: 0 auto;}
.k-top{width: 100%;margin-bottom: .45rem;}
.k-en{color: #2c95b1;font-weight: bold;margin-bottom: .3rem;}
.k-titles{color: #000000;position: relative;padding-bottom: .34rem;}
.k-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .4rem;height: .04rem;background-color: #2c95b1;}

.k-textbox{color: #666666;line-height: 1.3;margin-bottom: .55rem;}
.k-textbox *{line-height: inherit;}
.k-cont{width: 100%;}
.k-form{width: 100%;}
.k-list{width: 100%;font-size: 0;}
.k-item{display: inline-block;vertical-align: top;width: 100%; margin-bottom: .4rem;}
.k-list .k-item{width: 5.2rem;margin-right: .4rem;}
.k-list .k-item:nth-child(3n){margin-right: 0;}
.k-tip{color: #000000;padding-bottom: .2rem;}
.k-tip span{color: #fe5e00;}
.k-c{width: 100%;background-color: #ffffff;border: solid 1px #e5e5e5;}
.k-icon{display: inline-block;vertical-align: top;width: .6rem;line-height: .54rem;text-align: center;}
.k-icon img{width: .2rem;}
.k-d{display: inline-block;vertical-align: top;width: calc(100% - .8rem);}
.k-e{width: 100%;border: none;background-color: transparent;height: .54rem;	color: #000000;}
.k-textarea{width: 100%;border: none;background-color: transparent;padding: .1rem 0; line-height: .34rem;height: 1.5rem;	color: #000000;}
.k-buttum{width: 100%;text-align: center; }
.k-submit{display: inline-block;cursor: pointer;border: none; color: #ffffff;width: 8.88em; height: 2.76em;line-height: 2.76em;text-align: center;background-color: #fe5e00; background-image: linear-gradient(90deg, #fe5e00 0%, #ff9229 47%, #ffc651 100%), linear-gradient(#2c95b1, #2c95b1);border-radius: 1.38em;}

@media(max-width: 750px){
    .k-b{width: 100%;padding-left: 10px;padding-right: 10px;}
    .k-list .k-item{width: 100%;margin-right: 0;}
    .k-textarea{padding:5px 0;line-height: 25px;}
    .k-icon{line-height: 35px;}
    .k-e{height: 35px;}
}	

.o-a{width: 100%;padding-top: 1rem;padding-bottom: 1.3rem; background-color: #eff2f5;}
.o-b{width: 16.4rem;margin: 0 auto;}
.o-top{width: 100%;padding-bottom: .3rem;position: relative;}
.o-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-c{float: left;}
.o-en{color: #00a19c;font-weight: bold;margin-bottom: .3rem;}
.o-titles{color: #000000;margin-bottom: .3rem; }
.o-navs{float: right;margin-top: .3rem; font-size: 0;}
.o-nav{display: inline-block;vertical-align: middle;cursor: pointer; color: #666666;padding-bottom: .33rem; margin-right: .45rem;border-bottom: .03em solid transparent;}
.o-nav:last-child{margin-right: 0;}
.o-nav:hover{color: #000000;border-bottom: .03rem solid #fe5e00;}
.o-nav.active{color: #000000;border-bottom: .03rem solid #fe5e00;}

.o-cont{width: 100%;margin-bottom: .8rem;}
.o-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-left{float: left;width: 6.4rem;}
.o-big{width: 100%;position: relative;margin-bottom: .3rem;}
.o-d{width: 100%;border: solid 1px #e5e5e5;}
.o-item{width: 100%;}
.o-img{display: block; width: 100%;height: 4.8rem;line-height: 4.8rem;text-align: center; background-color: #ffffff;}
.o-img img{max-width: 90%;max-height: 90%;} 
 
.o-small{width: 100%;position: relative;}
.o-e{width: 100%; }
.o-one{width: 1.93rem;cursor: pointer;margin-right: .3rem; text-align: center;}
.o-one:last-child{margin-right: 0;}
.o-f{display: block;  width: 100%;line-height: 1.04rem; height: 1.1rem;background-color: #ffffff;border: solid .03rem #e5e5e5;}
.o-f img{display: inline-block;max-width: 90%;max-height: 90%;}
 
.o-one.active .o-f{border: solid .03rem #adc152;}
.o-prev{display: none ; left: .35rem;top: 0; margin-top:.57rem; width: .46rem;height: .46rem;background-color: #ffffff;border-radius: 50%;   background-image: url(../images/a30.png); background-size: .1rem auto;background-position: center center;background-repeat: no-repeat;}
.o-prev:hover{background-color: #fe5e00;background-image: url(../images/a30-b.png);}
.o-next{display: none ;transform: rotate(-180deg); right: .35rem;top: 0; margin-top:.57rem; width: .46rem;height: .46rem;background-color: #ffffff;border-radius: 50%;   background-image: url(../images/a30.png); background-size: .1rem auto;background-position: center center;background-repeat: no-repeat;}
.o-next:hover{background-color: #fe5e00;background-image: url(../images/a30-b.png);}

.o-right{float: right;width: 9rem;margin-top: .3rem;}
.o-g{margin-bottom: .45rem; color: #2c95b1;line-height: 1.3;padding-bottom: .33rem;border-bottom: 1px solid #dcdcdc;position: relative;}
.o-g:after{content: '';position: absolute;bottom: 0;left: 0;width: .5rem;height: .04rem;background-color: #adc152;}
.o-textbox{width: 100%;color: #666666;line-height: 2;}
.o-textbox *{line-height: inherit;}

.o-bottom{width: 100%;}
.o-h{width: 100%;font-size: 0;}
.o-h img{display: inline-block;vertical-align: middle;width: calc(50% - .3rem);margin-right: .6rem;margin-bottom: .35rem;}
.o-h img:nth-child(2n){margin-right: 0;}

@media(max-width: 750px){
    .o-b{width: 100%;padding-left: 10px;padding-right: 10px;}
    .o-navs{width: 100%;text-align: center;}
    .o-nav{margin: 0 .2rem .2rem;font-size: 12px;} 
    .o-left{width: 100%;margin-bottom: .3rem;}
    .o-one{width: calc(33.33% - .1rem);margin-right: .15rem;}
    .o-right{width: 100%;}
    
}

.j-cont{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.j-item{display: inline-block;vertical-align: top;width:100% ;padding: .4rem .4rem .35rem;margin-right: .4rem;margin-bottom: .4rem; /*background-color: #ffffff;border: solid 1px #eeeeee;*/}
.j-item:nth-child(2n){margin-right: 0;}
.j-icon{width: 100%;height: .3rem;margin-bottom: .3rem;position: relative;}
.j-icon:after{content: ''; position: absolute;top: 0;right: 0;width: .08rem;height: .08rem;background-color: #fe5e00;opacity: 0.4;}
.j-icon img{max-width: none;height: 100%;}
.j-c{width: 100%;color: #333;padding-bottom: .2rem;margin-bottom: .25rem;position: relative; border-bottom: 1px solid #e5e5e5;font-weight: bold;}
.j-c:before{content: '';position: absolute;bottom: 0;left: 0;width: .3rem;height: 2px;background-color: #adc152;}
.j-d{color: #666666;line-height: 1.87;}
.j-d *{line-height: inherit;}

.j-item:nth-child(2n) .j-titles:after{background-color: #adc152;}
.j-item:nth-child(2n) .j-c:before{background-color: #adc152;}
@media(max-width: 750px){
    .j-b{width: 100%;padding-left: 10px;padding-right: 10px;}
    .j-item{width:100%;}
    .j-item:nth-child(5n){margin-right: 10px;}
    .j-item:nth-child(2n){margin-right: 0;}
}

/*新增加*/
.liks-list{margin: 30px 0;}
.liks-list a:hover{color: #2c95b1;}
.row .col-xs-12-yl a{color: #999;padding: 0 5px;}




















